.waitingPay { background: #FFF; display: none; position: fixed; bottom: 0; width: 100%; z-index: 100;}
.waitingPay table{font-size: 1rem;border-collapse:collapse;width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;}
.waitingPay .firstTd{  border-top: 1px solid #E7E7E7;}
.waitingPay td{ border-bottom: 1px solid #E7E7E7; }
.waitingPay td:first-child {padding: 0.9rem 0 3% 0.9rem; width: 27%;}
.waitingPay td:last-child {padding: 0.9rem 3% 0.9rem 0; width: 67%;}
.waitingPay .lastTd{border: none }
.waitingPay article {font-size: 1.2rem;padding-top: 1.5rem;padding-bottom: 1.5rem;text-align: center; position: relative;}
.close_pay { position: absolute; top: 1rem;left: 90%; border: 1px solid #c1c1c1; border-radius: 50%; color: #c1c1c1; padding: 0.2rem 0.4rem; font-size: 0.9rem;}
.waitingPay .inputStyle{border: none;font-size: 1rem}
.waitingPay .inputStyle:focus { outline:none; }
.waitingPay .saveBtn{width: 90%;height: 2.7rem;background-color: #86D001;border: none;border-radius: 0.4rem;color:#F4FBE8;font-size: 1.2rem; margin-left: 3%; margin-top: 2rem;}
.waitingPay select { width: 32%; border: none;}